Improving Opponent Intelligence by Machine Learning
نویسندگان
چکیده
Artificially intelligent opponents in virtual world computer games are almost exclusively controlled by manually-designed scripts. With increasing game complexity, the scripts tend to become quite complex too. As a consequence they often contain “holes” that can be exploited by the human player. The research question addressed in this paper reads: How can machine learning be used to improve the quality of opponent intelligence in computer games? We study the off-line application of evolutionary learning to generate neural-network controlled opponents for a complex strategy game called PICOVERSE. The results show that the evolved opponents outperform a manuallyscripted opponent. In addition, it is shown that evolved opponents are capable of identifying and exploiting holes in a scripted opponent. We conclude that machine learning is potentially an effective tool to improve quality of opponent intelligence in computer games.
منابع مشابه
Improving Opponent Intelligence through Offline Evolutionary Learning
Artificially intelligent opponents in commercial computer games are almost exclusively controlled by manuallydesigned scripts. With increasing game complexity, the scripts tend to become quite complex too. As a consequence they often contain “holes” that can be exploited by the human player. The research question addressed in this paper reads: How can evolutionary learning techniques be applied...
متن کامل1. Capturing Player Enjoyment in Computer Games
The current state-of-the-art in intelligent game design using Artificial Intelligence (AI) techniques is mainly focused on generating human-like and intelligent characters. Even though complex opponent behaviors emerge through various machine learning techniques, there is generally no further analysis of whether these behaviors contribute to the satisfaction of the player . The implicit hypothe...
متن کاملEnhancing Artificial Intelligence on a Real Mobile Game
Mobile games represent a killer application that is attracting millions of subscribers worldwide. One of the aspects crucial to the commercial success of a game is ensuring an appropriately challenging artificial intelligence (AI) algorithm against which to play. However, creating this component is particularly complex as classic search AI algorithms cannot be employed by limited devices such a...
متن کاملComparative Analysis of Network Forensic Systems
At the leading edge of Artificial Intelligence, machine learning game applications use a combination of various algorithms and different types of information. Searching the large space of solutions in depth leads to better solution. In checker board game next move of disc is important to defeat the opponent. Different selection strategy can be employed to select best next move. In this paper, w...
متن کاملThe machine learning process in applying spatial relations of residential plans based on samples and adjacency matrix
The current world is moving towards the development of hardware or software presence of artificial intelligence in all fields of human work, and architecture is no exception. Now this research seeks to present a theoretical and practical model of intuitive design intelligence that shows the problem of learning layout and spatial relationships to artificial intelligence algorithms; Therefore, th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002